besmirch someone's honor - Francés Inglés Diccionario